/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package entity;

import javax.persistence.Entity;
import javax.persistence.ManyToOne;
import javax.persistence.OneToOne;
import javax.validation.constraints.NotNull;

/**
 *
 * @author javier
 */
@Entity
public class TransporteServicio extends Servicio{
    
    private static final long serialVersionUID = 1L;

    @NotNull
    @ManyToOne
    private Itinerario itinerario;
    
    @NotNull
    @OneToOne
    private UnidadTransporte unidadTransporte;
    
    @OneToOne
    private Cronograma cronograma;

    public Cronograma getCronograma() {
        return cronograma;
    }

    public void setCronograma(Cronograma cronograma) {
        this.cronograma = cronograma;
    }

    public Itinerario getItinerario() {
        return itinerario;
    }

    public void setItinerario(Itinerario itinerario) {
        this.itinerario = itinerario;
    }

    public UnidadTransporte getUnidadTransporte() {
        return unidadTransporte;
    }

    public void setUnidadTransporte(UnidadTransporte unidadTransporte) {
        this.unidadTransporte = unidadTransporte;
    }   
}